package com.oceansoft.mobile.econsole.modules.accident.entity;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * 快撤理赔事故基本信息表
 *
 * @author chenw
 * @time 2014-8-17 14:02
 */
public class AccidentInfo {

    public static final int STATUS_DELETE = 0;//状态删除
    public static final int STATUS_WAITTING = 1;//状态挂起
    public static final int STATUS_COMPLETE = 2;//状态完成
    public static final int STATUS_EXPIRE = 3;//状态过期

    List<AccidentPhoto> photoList = new ArrayList<AccidentPhoto>(); //存放快车理赔图片

    private int id;
    private String userId = "";
    private String accidentId = "";
    private String telA = "";
    private String lpnA = "";//车牌号
    private String telB = "";
    private String lpnB = "";//车牌号
    private String description = "";
    private int accidentCode;
    private String coordinate = "";//纬度,经度
    private String position = ""; //
    private Date occurTime;
    private Date reportTime;
    private int status;//上报状态：1:上报成功，等对方上传 2:状态完成 3:状态过期
    private String photoPrefix = "";
    private String licenseA;//当事人驾驶证号
    private String licenseB;//对方驾驶证号
    private int handler;//处理方式 1双方协商2远程3理赔点
    private int handlerOld;//处理方式 1双方协商2远程3理赔点
    private int liabilityA;//当事人责任占比  1：无责 2：同责 3：全责
    private int liabilityB;//对方责任占比

    public int getHandler() {
        return handler;
    }

    public void setHandler(int handler) {
        this.handler = handler;
    }

    public String getLicenseA() {
        return licenseA;
    }

    public void setLicenseA(String licenseA) {
        this.licenseA = licenseA;
    }

    public String getLicenseB() {
        return licenseB;
    }

    public void setLicenseB(String licenseB) {
        this.licenseB = licenseB;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getAccidentId() {
        return accidentId;
    }

    public void setAccidentId(String accidentId) {
        this.accidentId = accidentId;
    }

    public String getTelA() {
        return telA;
    }

    public void setTelA(String telA) {
        this.telA = telA;
    }

    public String getLpnA() {
        return lpnA;
    }

    public void setLpnA(String lpnA) {
        this.lpnA = lpnA;
    }

    public String getTelB() {
        return telB;
    }

    public void setTelB(String telB) {
        this.telB = telB;
    }

    public String getLpnB() {
        return lpnB;
    }

    public void setLpnB(String lpnB) {
        this.lpnB = lpnB;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getCoordinate() {
        return coordinate;
    }

    public void setCoordinate(String coordinate) {
        this.coordinate = coordinate;
    }

    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
        this.position = position;
    }

    public Date getOccurTime() {
        return occurTime;
    }

    public void setOccurTime(Date occurTime) {
        this.occurTime = occurTime;
    }

    public Date getReportTime() {
        return reportTime;
    }

    public void setReportTime(Date reportTime) {
        this.reportTime = reportTime;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getPhotoPrefix() {
        return photoPrefix;
    }

    public void setPhotoPrefix(String photoPrefix) {
        this.photoPrefix = photoPrefix;
    }

    public List<AccidentPhoto> getPhotoList() {
        return photoList;
    }

    public void setPhotoList(List<AccidentPhoto> photoList) {
        this.photoList = photoList;
    }

    public int getLiabilityB() {
        return liabilityB;
    }

    public void setLiabilityB(int liabilityB) {
        this.liabilityB = liabilityB;
    }

    public int getLiabilityA() {
        return liabilityA;
    }

    public void setLiabilityA(int liabilityA) {
        this.liabilityA = liabilityA;
    }

    public int getAccidentCode() {
        return accidentCode;
    }

    public void setAccidentCode(int accidentCode) {
        this.accidentCode = accidentCode;
    }

    public int getHandlerOld() {
        return handlerOld;
    }

    public void setHandlerOld(int handlerOld) {
        this.handlerOld = handlerOld;
    }
}
